package com.song.demo.webmvc.core;

/**
 * 原生spring的BeanPostProcessor是为对象初始化事件设置一种回调机制，这个mini版本只做说明
 * 不做具体实现
 */
public class PGBeanPostProcessor {
    //为在Bean 的初始化之前提供回调接口
    public Object postProcessBeforeInitialization(Object bean,String beanName){
        System.out.println("正在调用前置处理方法的bean为：" + beanName);
        return bean;
    }
    //为在Bean的初始化之后提供回到接口
    public Object postProcessAfterInitialization(Object bean,String beanName){
        System.out.println("正在调用后置处理方法的bean为：" + beanName);
        return bean;
    }
}
